//
// Created by jsjxsy on 2022/8/12.
//
#include <stdio.h>
#include <string.h>
#include <errno.h>
void TestStrtok() {
  char string1[] = "C, 1972; C++, 1983; Java, 1995";
  if(errno != 0){
    perror("");
  }
  {
    char *result = strtok(string1, ";");
    printf("%s\n", result);  // C, 1972
    printf("length: %d\n", strlen(result)); // length: 7

    char *result2 = strtok(NULL, ";");
    printf("%s\n", result2);  //  C++, 1983 注意，这里的C前面有个空格，因为原字符串分号之后是空格
    printf("length: %d\n", strlen(result2));  // length: 10
  }

  perror("result:");

}
int main(void) {
  TestStrtok();
  return 0;
}
